Misty: a dynamic distributed actor language from Douglas Crockford

Misty: a dynamic distributed actor language from Douglas Crockford
by manifoldfinance.eth14 🥝 • 2y • mistysystem.com
AI summary of the linked article

Douglas Crockford presents Misty, a dynamic, general-purpose, transitional, secure, distributed actor language with a gentle syntax intended to benefit students and advanced features such as capability security and lambdas with lexical scoping. The language supports the Actor model of distributed computation and also a more conventional functional-style model with mutation, similar in some ways to JavaScript, which the article says makes it easier for industry to accept than a pure actor language. Misty enforces strict whitespace rules, with indentation in increments of 4 spaces and only one allowed formatting convention. The article states that Misty only allows mutation through the assign statement and that the language strives for, but does not achieve, purity.

avatar
The language is quite strict in its use of spaces and indentation. In most programming languages, code spacing and formatting are under specified, which leads to many incompatible conventions of style, some promoting bug formation, and all promoting time-wasting arguments,

What do you mean?
avatar
It's basically why many modern languages, like Go and Rust, provide a code formatter. The arguments are similar:

> Rustfmt is a formatting tool that enforces the standard Rust community code style. It automatically reformats Rust code according to a consistent style, helping to maintain readability and prevent arguments about coding style in collaborative projects
Characters remaining: 10,000

comment guidelines